National Repository of Grey Literature 71 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
x86 Assembler Simulator for Education
Heštera, Andrej ; Semerád, Lukáš (referee) ; Orság, Filip (advisor)
Point of this thesis is gain knowledge base of x86 Instruction Set Architecture and x86 assembly language through analysis. Based on this knowledge, design and implement simulation environment in object oriented programming language Java SE8. This environment will give user option to create code based on conventions and syntax of Netwide Assembler and simulate created code on virtual representation - simulation model, which will imitate behavior of processor implementing instruction set architecture x86. The result of using this environment should be new knowledge for user about basic function of machine code execution and how this execution alters state of processor, without the need to specially compile created code for use in Debugger and having physical system implementing architecture x86.
Windows PE Transformation into Control Flow Graph
Jirák, Ota ; Burget, Radek (referee) ; Kolář, Dušan (advisor)
This thesis is interested in format of executable files EXE. It is focused on parts relevant for reverse engineering. It is interested in assembler, binary representation of instruction and disassembling. Follow I introduce converting from executables to control flow graph, basic structures (branches, cycles) detection.
Native Code Web Browser Extensions
Vítek, Vojtěch ; Očenášek, Pavel (referee) ; Burget, Radek (advisor)
Nowadays, web applications and browsers are undergoing rapid development - we can say that the progress of Internet technologies is unstoppable phenomenon of the last decade. The need for the best-possible CPU performance in web applications to achieve a smooth user experience is enormous - besides the continuous improvements of existing technologies, we can see several new technologies arising every year. This thesis deals with development of native code web browser extensions whose primary purpose is to use maximum CPU performance as well as efforts to improve the user experience when viewing web pages.
Translation to Various Assembly Languages
Hranáč, Jan ; Goldefus, Filip (referee) ; Meduna, Alexandr (advisor)
The goal of this project is to create a compiler capable of compilation of the input language into various assemblers (by the choice of the user). This will be achieved by expandibility of the compilator by modules implementing the building of the source files of the concrete types of assembler. The compilator will serve as a generator of parts of assembler source codes to make the work of assembler programmer easier. The input language is derived from Pascal but is closer to assembler then canonical Pascal.
Communication devices over GSM/GPRS
Prečan, David ; Růčka, Lukáš (referee) ; Herman, Ivo (advisor)
This master thesis deals with a data remote transmission by means of SMS and GPRS technology. The overview of current solutions is presented and then a remote temperature measurement and a data transmission employing a communication module GSM/GPRS TM1 through GSM network using GPRS technology is described. As a response to an impulse, the communication module sends SMS. The technical solution is described in details including HW and SW design of the data transfer and processing equipment using a ATmega 162 microprocessor. This equipment communicates with a server (PC), which displays the measured temperature. A prototype which was used for a validation of the design is also described.
Implementation of General Disassembler
Přikryl, Zdeněk ; Masařík, Karel (referee) ; Lukáš, Roman (advisor)
This thesis presents the process of creating disassembler for new designed processors. We demand automatic generation of the disassembler. Instruction set for processor is modeled by specialized language ISAC, which offers resources for description of the instruction set. For example it describes format of instruction in the assembly language or format of instruction in the binary form or behavior of this instruction. Internal model is coupled finite automata, which describes relation of textual form of the instruction and binary form of the instruction in formal way. The code of disassembler is generated from the internal model. This disassembler accepts program in binary code at the input and generate equivalent program in assembly language at the output.
Auto-Generation of Examples for Assembly Languages Course
Tomeček, Aleš ; Žák, Jakub (referee) ; Samek, Jan (advisor)
{This study analyses approaches to generation of unique assignments for teaching purposes and their potential usefulness for computer labs of assemblers course. Based on that research we design and implement system for creating pseudo unique assignments. As part of the work is also included web application for use directly during course and other tools aiding further work with system itself.
Microcontrollers programming possibilities
Šubrt, Stanislav ; Kovář, Jiří (referee) ; Houška, Pavel (advisor)
This work is focused on inner structure and programming possibilities of microcontrollers. The work goal is to describe inner structure of microcontrollers from the programmer’s point of view, find out advantages and disadvantages of their programming in Assembly language, C language and higher-level languages. Code portability between different microcontrollers’ families and architectures is discussed further.
Remote control of targets
Tkáč, Stanislav ; Frýza, Tomáš (referee) ; Jakubová, Ivana (advisor)
The task of this work is to make a functional device, that is intended to close only one of several (38 to 55) of electromagnetic valves. Which valve is going to be switched is elected either of the push-button keypad, or from a PC via RS 232. Equipment must be made using one or more PIC processors.
Temperature Measuring in Wellness
Gábriš, Michal ; Žaloudek, Luděk (referee) ; Bartoš, Pavel (advisor)
This Bachelor thesis deals with creation of operation program for digitally calibrated thermometer measuring two temperatures, which can be used in wellness centers. The thermometer operates in two modes, the mode of measuring and displaying of water temperature, and the mode of linear digital calibration, in which the temperature sensors are set. The Bachelor thesis contains both the description of used hardware components, and software solution implemented in assembly language. This device is already in commercial use.

National Repository of Grey Literature : 71 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.